#include <stdio.h>
typedef unsigned char *byte_pointer;
void main(){
	short sx=-12345;
	unsigned short usx=sx;
	int x=sx;

	printf("sx=%d:\t",sx);
	show_bytes((byte_pointer)&sx,sizeof(short));
	printf("usx=%u:\t",usx);
	show_bytes((byte_pointer)&usx,sizeof(unsigned short));
	printf("x=%d:\t",x);
	show_bytes((byte_pointer)&x,sizeof(int));
	printf("x=%d=%u\n",x,x);
}
